list_A = list(range(10)) # [0,1,....,9]
# 取出单个元素
a = list_A[0]
# 取出全部元素 有两个写法  是等价的
all_n = list_A[::]
all_n2 = list_A[:]
print(all_n)
print(all_n2)
# 逆向取出所有元素
reverse_n = list_A[::-1]
print(reverse_n)
# 正向取出个别元素
num = list_A[:8:2] # 从头开始，以步长为2，取出元素
print(num)
print("---"*20)
num = list_A[4:-1]
print(num)
print("---"*20)
# 反向取出各个元素
num = list_A[-3:-1]
print(num)
print("---"*20)
num = list_A[-5:-1:2]
print(num)
print("---"*20)
# 不规范写法
num = list_A[1:8:-2]
print(num)
print("---"*20)
num = list_A[-5:-1:-2]
print(num)
print("---"*20)